package com.xigua.字符串;

/**
 * @author LiRongHua
 * @Title: ${file_name}
 * @Package ${package_name}
 * @Description: 输入一个英文句子，翻转句子中单词的顺序，但单词内字符的顺序不变。
 * 为简单起见，标点符号和普通字母一样处理。例如输入字符串"I am a student. "，则输出"student. a am I"。
 * @date 2022/3/1823:05
 */
public class _剑指Offer_58_1_翻转单词顺序 {


    public static void main(String[] args) {
        System.out.println(reverseWords("a good   example"));
    }

    public static String reverseWords(String s) {
        String[] split = s.split("\\s+");
        StringBuffer ans = new StringBuffer();
        for (int i = split.length-1; i >=0 ; i--) {
            ans.append(split[i]+" ");
        }
        return ans.toString().trim();
    }

}
